<?php

session_start();
require_once("../function/connection.php");
require_once("../function/validator.php");


$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$haslo = $_POST['haslo'];
$haslo2 = $_POST['haslo2'];
$oValidator = new validator();


if ($oValidator->validateEmail($email) == false) {
    $_SESSION['jgrowl'] .= 'Nieprawidłowy adres email</br></br>';
} else {
    $email = $oValidator->validateEmail($email);
}
if ($oValidator->emailExist($email) == false) {
    $_SESSION['jgrowl'] .= 'Podany email juz istnieje w naszej bazie</br></br>';
} 
if ($oValidator->validatePhone($telefon) == false) {
    $_SESSION['jgrowl'] .= 'Nieprawidłowy telefon</br></br>';
} else {
    $telefon = $oValidator->validatePhone($telefon);
}
if ($oValidator->isEmpty($imie) == false) {
    $_SESSION['jgrowl'] .= 'Pole imie musi być wypełnione</br></br>';
} else {
    $imie = $oValidator->isEmpty($imie);
}
if ($oValidator->isEmpty($nazwisko) == false) {
    $_SESSION['jgrowl'] .= 'Pole nazwisko musi być wypełnione</br></br>';
} else {
    $nazwisko = $oValidator->isEmpty($nazwisko);
}

if ($oValidator->validatePassword($haslo, $haslo2) == false) {
    $_SESSION['jgrowl'] .= 'Hasła musza być takie same</br></br>';
}else{
    $haslo = $oValidator->validatePassword($haslo, $haslo2);
}

if ($oValidator->iValidationError == 1) {
    header('Location: /');
    break;
}

connection();
var_dump('asfsdfsdfsdsdgsdfsdfgffffg dfds');
$query = "INSERT INTO `user`  VALUES (NULL , '0', '$email',  '$haslo', '$imie','$nazwisko', NULL, NULL, NULL, NULL, '$telefon',
NULL, NULL, NULL );";

$result = mysql_query($query);

$_SESSION['jgrowl'] = 'Gratulujemy twoja rejestracja przebiegła pomyślnie, sprawdz teraz swój adres e-mail i kliknij w link potwierdzający';
header('Location: /');

?>
